import org.htmlparser.Node;
import org.htmlparser.NodeFilter;
import org.htmlparser.tags.BodyTag;
import org.htmlparser.tags.LinkTag;
import org.htmlparser.tags.MetaTag;
import org.htmlparser.tags.ScriptTag;
import org.htmlparser.tags.TitleTag;


public class MyFilter implements NodeFilter {

		public boolean accept(Node node) {
			
			if(node instanceof MetaTag) {
				return true;
			}
			else if(node instanceof TitleTag) {
				return true;
			}
			else if(node instanceof ScriptTag){
				return false;
			}
			else if(node instanceof LinkTag) {
				String linkTag = node.toPlainTextString();
			
				if(linkTag.length() == 0 || linkTag.contains("#")) {
					return false;
					
				}
				else {
					return true;
				}
			}
			else if(node instanceof BodyTag) {
				return true;
			}
			return false;
		}
}
